page-live-streaming {
    @function vw($px) {
        @return $px/1080*100vw;
    }
    .webcast-container{
        width:100vw;
        height:66.67vw;
        background-color:#000;
    }
    .cast-share-button{
        border: 1px solid #ffffff;
        border-radius: 4vw;
        width: 15vw;
        height:6.5vw;
        .button-inner{
            color:#ffffff;
            font-size:vw(45);
        }
        &:last-child{
            width: 16vw;
            margin-left:2vw;
            padding-right:0 !important;
            margin-right:4vw;
            &.favorited{
                border:none;
                background-color:#F3B71A;
            }
        }
    }

}
